/* CONTENT MARGIN */
.mar-no {
    margin: 0 !important;
}
.mar-all {
    margin: 15px;
}
.mar-top {
    margin-top: 15px;
}
.mar-btm {
    margin-bottom: 15px;
}
.mar-lft {
    margin-left: 15px;
}
.mar-rgt {
    margin-right: 15px;
}
.mar-hor {
    margin-left: 15px;
    margin-right: 15px;
}
.mar-ver {
    margin-top: 15px;
    margin-bottom: 15px;
}

.mar-all-7 {
    margin: 7px;
}
.mar-top-7 {
    margin-top: 7px;
}
.mar-btm-7 {
    margin-bottom: 7px;
}
.mar-lft-7 {
    margin-left: 7px;
}
.mar-rgt-7 {
    margin-right: 7px;
}
.mar-hor-7 {
    margin-left: 7px;
    margin-right: 7px;
}
.mar-ver-7 {
    margin-top: 7px;
    margin-bottom: 7px;
}

/* CONTENT PADDING */
.pad-no {
    padding: 0 !important;
}
.pad-all {
    padding: 15px;
}
.pad-top {
    padding-top: 15px;
}
.pad-btm {
    padding-bottom: 15px;
}
.pad-lft {
    padding-left: 15px;
}
.pad-rgt {
    padding-right: 15px;
}
.pad-hor {
    padding-left: 15px;
    padding-right: 15px;
}
.pad-ver {
    padding-top: 15px;
    padding-bottom: 15px;
}

/*-----------基础样式 START-------------*/
.layui-col-md1, .layui-col-md10, .layui-col-md11, .layui-col-md12, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9 {
    float: left
}
.layui-col-md1 {
    width: 8.33333333%
}
.layui-col-md2 {
    width: 16.66666667%
}
.layui-col-md3 {
    width: 25%
}
.layui-col-md4 {
    width: 33.33333333%
}
.layui-col-md5 {
    width: 41.66666667%
}
.layui-col-md6 {
    width: 50%
}
.layui-col-md7 {
    width: 58.33333333%
}
.layui-col-md8 {
    width: 66.66666667%
}
.layui-col-md9 {
    width: 75%
}
.layui-col-md10 {
    width: 83.33333333%
}
.layui-col-md11 {
    width: 91.66666667%
}
.layui-col-md12 {
    width: 100%
}
.layui-form.my-form{
    float: left;
    width: 98%;
    margin: 0 1%;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
/*-----------基础样式 END-------------*/

/*重置全局样式 Start*/
*{
    font-size: 13px;
    font-family: 'Microsoft YaHei';
}
body{
    line-height: 24px;
    font: 13px Microsoft YaHei;
}
::-webkit-scrollbar{
    width: 10px!important;
    height: 10px!important;
}
xm-select > .xm-tips {
    color: #b2b2b2 !important;
}
input::placeholder{
    color: #b2b2b2 !important;
}

/*重置全局样式 END*/

.pear-container {
    margin: 0!important;
    background-color: #ffff!important;;
    padding: 10px;;
}

/*搜索表单样式*/
.search{
    padding: 10px 0!important;
}
.i-search-warp{
    margin-right: 14px;
    position: relative;
}
.i-search-warp input{
    padding-right: 30px;
    box-sizing: border-box;
}
.i-search-1{
    position: absolute;
    width: 38px;
    height: 96%;
    right: 1px!important;
    top: 19px;
    transform: translate(0%,-50%)!important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #ddd;
    cursor: pointer;
    background: white;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

/*  表单必填样式  */
.layui-form .layui-form-item.required .layui-form-label:before {
    content: '*';
    display: inline-block;
    color: #ff0000;
    margin-right: 3px;
}

.layui-form-danger:focus {
    border-color: #FF5722!important;
}

/*  统一表格样式  */

.layui-table-box{
    border: 1px solid #e6e6e6;
}
.layui-table-page{ /*分页靠右*/
    text-align: right!important;
    border-top: 0!important;
}
.layui-table[lay-skin=line] td, .layui-table[lay-skin=line] th{
    border-width: 1px!important;
}
.layui-table[lay-skin=line] th{
    background: #f2f2f2!important;
    border-bottom: 0!important;
    font-weight: bold !important;
}
.layui-table, .layui-table-view{
    margin: 0!important;
}
.layui-tab-content{
    padding-top: 0!important;
}

.layui-table thead tr, .layui-table-header, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table-patch, .layui-table-mend, .layui-table[lay-even] tr:nth-child(even), .layui-table tbody tr:hover, .layui-table-hover, .layui-table-click {
    background-color: #f6f6f6 !important;
}

/*  统一layer样式  */
.layui-layer-title {
    background-color: #F8F8F8 !important;
}

/*  统一form样式  */
.layui-input, .layui-select, .layui-textarea {
    border-color: #ddd !important;
}

.layui-border-orange:hover{
    background-color: #FFB800!important;
    color: #fff !important;
}

.layui-border-red:hover{
    background-color: #FF5722!important;
    color: #fff !important;
}

.layui-border-black:hover{
    background-color: #393D49!important;
    color: #fff !important;
}

.layui-border-green:hover{
    background-color: #009688!important;
    color: #fff !important;
}

/*角色选择权限框*/
#menu {
    padding-left: 15px;
    box-sizing: border-box;
}